Methods of Data Analysis Metropolis Monte Carlo and Entropic Sampling
ثبت نشده
چکیده
Many problems in statistical physics, machine learning and statistical inference require us to draw samples from (potentially very) high-dimensional distributions, P (~x). Often, one does not have an explicit expression for the probability distribution but (as we will see) can evaluate a function f(~x) ∝ P (~x). Markov Chain Monte Carlo is a way of sequentially generating samples (in a “chain”) using only knowledge of f , such that after some “burn-in” time the samples will be drawn from the desired distribution P . Today, MCMC is often a method of choice: given the processor speeds, it is possible to sample quickly, and the method is both conceptually clear, straightforward to implement, theoretically well-understood, and correct in the limit as the number of samples tends to infinity. There is a large body of literature, but also “an art” to efficient MCMC sampling. Many versions of MCMC exist that differ mostly in elementary “moves” that generate a new sample from the old one; Metropolis MCMC is one such approach often used to sample from Boltzmann distributions describing physical systems at equilibrium. A successful showcase use of MCMC has been to obtain a posterior distribution over ∼ 10 cosmological parameters given the likelihood of the experimental data (e.g., from cosmic microwave background and large scale surveys), using sampling runs on large computer clusters. A strength of the MCMC approach for inference is that it can provide confidence bounds and correlations among the parameters specifying the origin and fate of our universe.
منابع مشابه
Non-Boltzmann Ensembles and Monte Carlo Simulations
Boltzmann sampling based on Metropolis algorithm has been extensively used for simulating a canonical ensemble and for calculating macroscopic properties of a closed system at desired temperatures. An estimate of a mechanical property, like energy, of an equilibrium system, is made by averaging over a large number microstates generated by Boltzmann Monte Carlo methods. This is possible because ...
متن کاملAn Introduction to Monte Carlo Simulation of Statistical Physics Problems
A brief introduction to the technique of Monte Carlo for simulation of statistical physics problems is presented. Ising spin model is taken as an example. The topics covered include random and pseudo random numbers, random sampling techniques, Markov chain, Metropolis algorithm, continuous phase transition, statistical errors from correlated and uncorrelated data, finite size scaling, critical ...
متن کاملMonte Carlo Methods in Sequential and Parallel Computing of 2d and 3d Ising Model
Because of its complexity, the 3D Ising model has not been given an exact analytic solution so far, as well as the 2D Ising in non zero external field conditions. In real materials the phase transition creates a discontinuity. We analysed the Ising model that presents similar discontinuities. We use Monte Carlo methods with a single spin change or a spin cluster change to calculate macroscopic ...
متن کاملMonte Carlo analysis of inverse problems
Monte Carlo methods have become important in analysis of nonlinear inverse problems where no analytical expression for the forward relation between data and model parameters is available, and where linearization is unsuccessful. In such cases a direct mathematical treatment is impossible, but the forward relation materializes itself as an algorithm allowing data to be calculated for any given m...
متن کاملMetropolis Methods for Quantum Monte Carlo Simulations
Since its first description fifty years ago, the Metropolis Monte Carlo method has been used in a variety of different ways for the simulation of continuum quantum many-body systems. This paper will consider some of the generalizations of the Metropolis algorithm employed in quantum Monte Carlo: Variational Monte Carlo, dynamical methods for projector monte carlo (i.e. diffusion Monte Carlo wit...
متن کامل